AndroidStudio使用教程(第一弹)
Android Studio
是一套面世不久的IDE
(即集成开发环境),免费向谷歌及Android
的开发人员发放。Android Studio
以IntelliJ IDEA
为基础,
旨在取代Eclipse
和ADT
(Android
开发者工具)为开发者提供更好的开发工具。
运行相应速度、智能提示、布局文件适时多屏预览等都比Eclipse
要强,但也不能说全部都是有点现在Studio
中无法在一个窗口管理多个Project
,
每个Project
都要打开一个窗口,或者是close
当前的后再打开别的。
当但是毕竟是预览版,所以只是暂时试用了下,并没有过多接触,开发中还是使用Eclipse
。
经过一年多的沉淀,如果已到0.8.4版本,最近准备在工作用正式开始使用,所以看了下官网的教程。准备开始了。
安装
这个我就不多说了,大家都知道,官网下载安装即可。安装完成后界面和Eclipse
有些类似,然后就新建一个Project
,完成之后会发现一直在提示下载, 这是在下载Gradle
,大约二三十M的大小,由于伟大的防火墙,所以可能需要很长时间,这里就不教大家了,对程序猿来说不是难题,大家都会科学上网。区别
此
Project
非彼Project
,Android Studio
的目录结构(Project
)代表一个Workspace
,一个Workspace
里面可以有多个Module
, 这里Module
可以理解成Eclipse
中的一个Project
.Project
代表一个完整的Android app
,而modules
则是app
的一个组件,并且这个组件可以单独build,test,debug
。modules
可以分为下面几种:- Java library modules
- Android library modules: 包含android相关代码和资源,最后生成AAR(Android ARchive)包
- Android application modules
结构发生了变化,在
src
目录下有一个main
的分组同时包含了java
和res
.
如图:MyApplication
就是Project
,而app
就是Module
.
设置
进入后你会发现字体或样式等不符合你的习惯。
Windows
下点击左上角File
->Settings
进入设置页面(Mac
下为Android Studio
->Preferences
),在搜索框搜Font
找到Colors&Font
下的Font
选项, 我们会发现无法修改右侧字体大小。这里修改必须 要通过新建Theme
进行修改的,点击Save as
输入一个名字后,就可以修改字体了。
这里可能有些人会发现我的主题是黑色的,和
IO
大会演示的一样,但是安装后默认是白色的,有些刺眼。这里可以通过设置页面中修改Theme
来改变, 默认是Intellij
, 改为Darcula
就是黑色的了.很酷有木有.
运行
设置好字体后,当然要走你了。
运行和Eclipse
中比较像,点击绿色的箭头。 可以通过箭头左边的下拉菜单选择不同的Module
,快捷键是Shift+F10
AndroidStudio
默认安装会启动模拟器,如果想让安装到真机上可以配置一下。在下拉菜单中选择Edit Configurations
选择提示或者是USB
设备。
常用快捷键介绍
AndroidStudio
中可以将快捷键设置成Eclipse
中的快捷键。具体方法为在设置页面搜索keymap
然后选择为Eclipse
就可以了.强迫症的人伤不起,非想用默认的快捷键。
这里我整理下下个人常用的几个快捷键。 每个人的习惯不同,大家各取所需
Ctrl+S
开个玩笑,这个键算是彻底废掉了, 因为AndroidStudio
与Eclipse
不同,他是自动保存的,所以我们再也不需要Ctrl+S
了.| 功能 | Windows | Mac | | ------------------------------------------------------------ |:-------------------------------------------:| --------------------------------------------:| | 代码提示 (同
Eclipse
中Alt+/
) |Ctrl+空格
|Ctrl+空格
| | 查找文件 (同Eclipse
中Ctrl+Shift+R
) |Ctrl+Shjft+N
|双击Shift
| | 显示当前文件的结构 (同Eclipse
中Ctrl+0
) |Ctrl+F12
|Command+F12
| | 格式化 (同Eclipse
中Ctrl+Shift+F
) |Ctrl+Alt+L
|Command+Option+L
| | 优化导入的包 (同Eclipse
中Ctrl+Shift+O
) |Ctrl+Alt+O
|Ctrl+Option+O
| | 查看文档 (同Eclipse
中F2
) |Ctrl+Q
|F1
| | 查找使用位 (同Eclipse
中File Search
) |Alt+F7
|Option+F7
| | 上下移动代码 |Alt+Shift+Up/Down
|Option+Shift+Up/Down
| | 剪切当前行 |Ctrl+X
|Command+x
| | 删除当前行 |Ctrl+Y
|Command+Delete
|
| 快速重写方法 override |Ctrl+O
|Ctrl+O
|
| 折叠展开代码块 |Ctrl+Plus/Minus
|Command+Plus/Minus
|
| 折叠展开全部代码块 |Ctrl+Shift+Plus/Minus
|Command+Shift+Plus/Minus
|
| 大小写转换 |Ctrl+Shift+U
|Command+Shift+U
|
| 新建文件或生成代码(GetSet
) |Alt+Insert
|Command+N
| | 快速修复(同Eclipse
中F1
) |Alt+Enter
|Option+Enter
| | 显示方法参数 |Ctrl+P
|Command+P
|
| 运行项目 |Shift+F10
|Ctrl+R
|
| 跳转到上次修改的地方 |Ctrl+Shift+Backspace
|Command+Shift+Backspace
|
| 快捷生成结构体(加try catch等) |Ctrl+Alt+T
|Command+Option+T
|
| 显示最近编辑列表 |Ctrl+E
|Command+E
|
| 跳转到大括号开头或结尾 |Ctrl+{或}
| ..... |
| 在方法间移动 |Alt+↑或↓
|Ctrl+↑或↓
|
| 切换已打开的文件视图 |Alt+←或→
|Ctrl+←或→
|
| 重命名 |Shift+F6
|Shift+F6
|
| 直接进入源码 |F4
| |
| 快速打开该类或方法(与F4虽然大部分情况下相同,但他俩不一样) |Ctrl+B
如在布局文件上点会直接进入布局文件 |Command+B
| | 快速定位到文件错误或警告位置 |F2
|F2
|
| 在当前位置复制当前行 |Ctrl+D
|Command+D
|
| 选中两个文件或目录后进行比较(活生生一个简单的BeyondCompare) |Ctrl+D
|Command+D
|
| 开关Project
视图 |Alt+1
|Command+1
|
| 关闭当前窗口 |Ctrl+_F4
|Command+W
|
| 实现接口方法 implement |Ctrl+I
|Ctrl+I
| | 抽象方法查看具体有哪些实现类 |Ctrl+Alt+B
|Command+Option+B
| | 单行注释 |Ctrl+/
|Command+/
| | 多行注释 |Ctrl+Shit+/
|Command+Option+/
|
| 复制,如果当前行没有选中内容就复制当前行 |Ctrl+C
|Command+C
|
| 打开该类的关系图,查看该类的继承或实现 |Ctrl+H
|Ctrl+H
|
| 提示代码缩写,如so后点击提示System.out.print等 |Ctrl+J
|Command+J
|
| 进入父类方法的实现 UP |Ctrl+U
|Command+U
|
| 抽取某一个块代码为单独的变量或者方法 |Ctrl+Alt+V
|Command+Option+V
方法是Command+Option+M
|
| 选择最近所有复制过内容的列表 |Ctrl+Shift+V
|Command+Shift+V
| | 通过卡片的方式,直接查看该方法的具体内容或者图片 |Ctrl+Shift+I
|Option+Space
| | 全局搜索 |Ctrl+Shift+F
|Command+Shift+F
|
| 上一步、下一步 |` |
Command+[或]| | 高亮所有相同变量 |
Ctrl+Shift+F7|
Command+Shift+F7| | 方法调用层级弹窗 |
Ctrl+Alt+H|
Control+Option+H| |书签(在当前行打上书签) |
F11|
F3| |展示书签 |
Shift+F11|
Command+F3| |整行代码上下移动 |
Alt+Shift++↑或↓|
Option+Shift+↑或↓| |搜索设置操作命令 |
Ctrl+Shift+A|
Command+Shift+A` |
- 邮箱 :[email protected]
- Good Luck!